.class public final enum Lcom/hierynomus/mserref/NtStatus;
.super Ljava/lang/Enum;
.source "NtStatus.java"

# interfaces
.implements Les/ed0;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Enum<",
        "Lcom/hierynomus/mserref/NtStatus;",
        ">;",
        "Les/ed0<",
        "Lcom/hierynomus/mserref/NtStatus;",
        ">;"
    }
.end annotation


# static fields
.field private static final synthetic $VALUES:[Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_ACCESS_DENIED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_BAD_NETWORK_NAME:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_BUFFER_OVERFLOW:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_CANNOT_DELETE:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_CONNECTION_DISCONNECTED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_CONNECTION_IN_USE:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_CONNECTION_RESET:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_DFS_UNAVAILABLE:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_DIRECTORY_NOT_EMPTY:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_END_OF_FILE:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_FILES_OPEN:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_FILE_CLOSED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_FILE_DELETED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_FILE_ENCRYPTED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_FILE_IS_A_DIRECTORY:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_FILE_RENAMED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_INSUFFICIENT_RESOURCES:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_INTERNAL_ERROR:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_INVALID_PARAMETER:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_LOGON_FAILURE:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_MORE_PROCESSING_REQUIRED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_NAME_TOO_LONG:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_NETWORK_NAME_DELETED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_NETWORK_SESSION_EXPIRED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_NET_WRITE_FAULT:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_NOTIFY_CLEANUP:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_NOTIFY_ENUM_DIR:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_NOT_A_DIRECTORY:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_NOT_FOUND:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_NOT_SAME_DEVICE:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_NOT_SUPPORTED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_OBJECT_NAME_COLLISION:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_OBJECT_NAME_INVALID:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_OBJECT_NAME_NOT_FOUND:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_OBJECT_PATH_NOT_FOUND:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_OPEN_FAILED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_OPLOCK_NOT_GRANTED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_PASSWORD_EXPIRED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_PENDING:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_REQUEST_NOT_ACCEPTED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_RETRY:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_SUCCESS:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_TIMEOUT:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_TOO_MANY_OPENED_FILES:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_TOO_MANY_SIDS:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_UNEXPECTED_IO_ERROR:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum STATUS_USER_SESSION_DELETED:Lcom/hierynomus/mserref/NtStatus;

.field public static final enum UNKNOWN:Lcom/hierynomus/mserref/NtStatus;


# instance fields
.field private value:J


# direct methods
.method static constructor <clinit>()V
    .locals 16

    .line 1
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/4 v1, 0x0

    const-string v2, "STATUS_SUCCESS"

    const-wide/16 v3, 0x0

    invoke-direct {v0, v2, v1, v3, v4}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_SUCCESS:Lcom/hierynomus/mserref/NtStatus;

    .line 2
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/4 v2, 0x1

    const-string v3, "STATUS_TIMEOUT"

    const-wide/16 v4, 0x102

    invoke-direct {v0, v3, v2, v4, v5}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_TIMEOUT:Lcom/hierynomus/mserref/NtStatus;

    .line 3
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/4 v3, 0x2

    const-string v4, "STATUS_PENDING"

    const-wide/16 v5, 0x103

    invoke-direct {v0, v4, v3, v5, v6}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_PENDING:Lcom/hierynomus/mserref/NtStatus;

    .line 4
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/4 v4, 0x3

    const-string v5, "STATUS_BUFFER_OVERFLOW"

    const-wide v6, 0x80000005L

    invoke-direct {v0, v5, v4, v6, v7}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_BUFFER_OVERFLOW:Lcom/hierynomus/mserref/NtStatus;

    .line 5
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/4 v5, 0x4

    const-string v6, "STATUS_END_OF_FILE"

    const-wide v7, 0xc0000011L

    invoke-direct {v0, v6, v5, v7, v8}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_END_OF_FILE:Lcom/hierynomus/mserref/NtStatus;

    .line 6
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/4 v6, 0x5

    const-string v7, "STATUS_FILE_IS_A_DIRECTORY"

    const-wide v8, 0xc00000baL

    invoke-direct {v0, v7, v6, v8, v9}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILE_IS_A_DIRECTORY:Lcom/hierynomus/mserref/NtStatus;

    .line 7
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/4 v7, 0x6

    const-string v8, "STATUS_NETWORK_NAME_DELETED"

    const-wide v9, 0xc00000c9L

    invoke-direct {v0, v8, v7, v9, v10}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_NETWORK_NAME_DELETED:Lcom/hierynomus/mserref/NtStatus;

    .line 8
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/4 v8, 0x7

    const-string v9, "STATUS_INVALID_PARAMETER"

    const-wide v10, 0xc000000dL

    invoke-direct {v0, v9, v8, v10, v11}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_INVALID_PARAMETER:Lcom/hierynomus/mserref/NtStatus;

    .line 9
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v9, 0x8

    const-string v10, "STATUS_MORE_PROCESSING_REQUIRED"

    const-wide v11, 0xc0000016L

    invoke-direct {v0, v10, v9, v11, v12}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_MORE_PROCESSING_REQUIRED:Lcom/hierynomus/mserref/NtStatus;

    .line 10
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v10, 0x9

    const-string v11, "STATUS_ACCESS_DENIED"

    const-wide v12, 0xc0000022L

    invoke-direct {v0, v11, v10, v12, v13}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_ACCESS_DENIED:Lcom/hierynomus/mserref/NtStatus;

    .line 11
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v11, 0xa

    const-string v12, "STATUS_OBJECT_NAME_INVALID"

    const-wide v13, 0xc0000033L

    invoke-direct {v0, v12, v11, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_OBJECT_NAME_INVALID:Lcom/hierynomus/mserref/NtStatus;

    .line 12
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v12, 0xb

    const-string v13, "STATUS_OBJECT_NAME_NOT_FOUND"

    const-wide v14, 0xc0000034L

    invoke-direct {v0, v13, v12, v14, v15}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_OBJECT_NAME_NOT_FOUND:Lcom/hierynomus/mserref/NtStatus;

    .line 13
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v13, 0xc

    const-string v14, "STATUS_OBJECT_NAME_COLLISION"

    const-wide v11, 0xc0000035L

    invoke-direct {v0, v14, v13, v11, v12}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_OBJECT_NAME_COLLISION:Lcom/hierynomus/mserref/NtStatus;

    .line 14
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v11, 0xd

    const-string v12, "STATUS_OBJECT_PATH_NOT_FOUND"

    const-wide v13, 0xc000003aL

    invoke-direct {v0, v12, v11, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_OBJECT_PATH_NOT_FOUND:Lcom/hierynomus/mserref/NtStatus;

    .line 15
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v12, 0xe

    const-string v13, "STATUS_LOGON_FAILURE"

    const-wide v10, 0xc000006dL

    invoke-direct {v0, v13, v12, v10, v11}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_LOGON_FAILURE:Lcom/hierynomus/mserref/NtStatus;

    .line 16
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v10, 0xf

    const-string v11, "STATUS_PASSWORD_EXPIRED"

    const-wide v14, 0xc0000071L

    invoke-direct {v0, v11, v10, v14, v15}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_PASSWORD_EXPIRED:Lcom/hierynomus/mserref/NtStatus;

    .line 17
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v11, 0x10

    const-string v14, "STATUS_INSUFFICIENT_RESOURCES"

    const-wide v12, 0xc000009aL

    invoke-direct {v0, v14, v11, v12, v13}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_INSUFFICIENT_RESOURCES:Lcom/hierynomus/mserref/NtStatus;

    .line 18
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v12, 0x11

    const-string v13, "STATUS_NOT_SUPPORTED"

    const-wide v10, 0xc00000bbL

    invoke-direct {v0, v13, v12, v10, v11}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOT_SUPPORTED:Lcom/hierynomus/mserref/NtStatus;

    .line 19
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v10, 0x12

    const-string v11, "STATUS_BAD_NETWORK_NAME"

    const-wide v14, 0xc00000ccL

    invoke-direct {v0, v11, v10, v14, v15}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_BAD_NETWORK_NAME:Lcom/hierynomus/mserref/NtStatus;

    .line 20
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v11, 0x13

    const-string v14, "STATUS_REQUEST_NOT_ACCEPTED"

    const-wide v12, 0xc00000d0L

    invoke-direct {v0, v14, v11, v12, v13}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_REQUEST_NOT_ACCEPTED:Lcom/hierynomus/mserref/NtStatus;

    .line 21
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v12, 0x14

    const-string v13, "STATUS_NET_WRITE_FAULT"

    const-wide v10, 0xc00000d2L

    invoke-direct {v0, v13, v12, v10, v11}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_NET_WRITE_FAULT:Lcom/hierynomus/mserref/NtStatus;

    .line 22
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const/16 v10, 0x15

    const-string v11, "STATUS_NOT_SAME_DEVICE"

    const-wide v14, 0xc00000d4L

    invoke-direct {v0, v11, v10, v14, v15}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOT_SAME_DEVICE:Lcom/hierynomus/mserref/NtStatus;

    .line 23
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_FILE_RENAMED"

    const/16 v14, 0x16

    const-wide v12, 0xc00000d5L

    invoke-direct {v0, v11, v14, v12, v13}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILE_RENAMED:Lcom/hierynomus/mserref/NtStatus;

    .line 24
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_OPLOCK_NOT_GRANTED"

    const/16 v12, 0x17

    const-wide v13, 0xc00000e2L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_OPLOCK_NOT_GRANTED:Lcom/hierynomus/mserref/NtStatus;

    .line 25
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_INTERNAL_ERROR"

    const/16 v12, 0x18

    const-wide v13, 0xc00000e5L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_INTERNAL_ERROR:Lcom/hierynomus/mserref/NtStatus;

    .line 26
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_UNEXPECTED_IO_ERROR"

    const/16 v12, 0x19

    const-wide v13, 0xc00000e9L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_UNEXPECTED_IO_ERROR:Lcom/hierynomus/mserref/NtStatus;

    .line 27
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_DIRECTORY_NOT_EMPTY"

    const/16 v12, 0x1a

    const-wide v13, 0xc0000101L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_DIRECTORY_NOT_EMPTY:Lcom/hierynomus/mserref/NtStatus;

    .line 28
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_NOT_A_DIRECTORY"

    const/16 v12, 0x1b

    const-wide v13, 0xc0000103L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOT_A_DIRECTORY:Lcom/hierynomus/mserref/NtStatus;

    .line 29
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_NAME_TOO_LONG"

    const/16 v12, 0x1c

    const-wide v13, 0xc0000106L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_NAME_TOO_LONG:Lcom/hierynomus/mserref/NtStatus;

    .line 30
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_FILES_OPEN"

    const/16 v12, 0x1d

    const-wide v13, 0xc0000107L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILES_OPEN:Lcom/hierynomus/mserref/NtStatus;

    .line 31
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_CONNECTION_IN_USE"

    const/16 v12, 0x1e

    const-wide v13, 0xc0000108L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_CONNECTION_IN_USE:Lcom/hierynomus/mserref/NtStatus;

    .line 32
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_NOTIFY_CLEANUP"

    const/16 v12, 0x1f

    const-wide/16 v13, 0x10b

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOTIFY_CLEANUP:Lcom/hierynomus/mserref/NtStatus;

    .line 33
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_NOTIFY_ENUM_DIR"

    const/16 v12, 0x20

    const-wide/16 v13, 0x10c

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOTIFY_ENUM_DIR:Lcom/hierynomus/mserref/NtStatus;

    .line 34
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_TOO_MANY_OPENED_FILES"

    const/16 v12, 0x21

    const-wide v13, 0xc000011fL

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_TOO_MANY_OPENED_FILES:Lcom/hierynomus/mserref/NtStatus;

    .line 35
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_CANNOT_DELETE"

    const/16 v12, 0x22

    const-wide v13, 0xc0000121L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_CANNOT_DELETE:Lcom/hierynomus/mserref/NtStatus;

    .line 36
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_FILE_DELETED"

    const/16 v12, 0x23

    const-wide v13, 0xc0000123L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILE_DELETED:Lcom/hierynomus/mserref/NtStatus;

    .line 37
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_FILE_CLOSED"

    const/16 v12, 0x24

    const-wide v13, 0xc0000128L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILE_CLOSED:Lcom/hierynomus/mserref/NtStatus;

    .line 38
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_OPEN_FAILED"

    const/16 v12, 0x25

    const-wide v13, 0xc0000136L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_OPEN_FAILED:Lcom/hierynomus/mserref/NtStatus;

    .line 39
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_TOO_MANY_SIDS"

    const/16 v12, 0x26

    const-wide v13, 0xc000017eL

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_TOO_MANY_SIDS:Lcom/hierynomus/mserref/NtStatus;

    .line 40
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_USER_SESSION_DELETED"

    const/16 v12, 0x27

    const-wide v13, 0xc0000203L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_USER_SESSION_DELETED:Lcom/hierynomus/mserref/NtStatus;

    .line 41
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_CONNECTION_DISCONNECTED"

    const/16 v12, 0x28

    const-wide v13, 0xc000020cL

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_CONNECTION_DISCONNECTED:Lcom/hierynomus/mserref/NtStatus;

    .line 42
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_CONNECTION_RESET"

    const/16 v12, 0x29

    const-wide v13, 0xc000020dL

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_CONNECTION_RESET:Lcom/hierynomus/mserref/NtStatus;

    .line 43
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_NOT_FOUND"

    const/16 v12, 0x2a

    const-wide v13, 0xc0000225L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOT_FOUND:Lcom/hierynomus/mserref/NtStatus;

    .line 44
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_RETRY"

    const/16 v12, 0x2b

    const-wide v13, 0xc000022dL

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_RETRY:Lcom/hierynomus/mserref/NtStatus;

    .line 45
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_DFS_UNAVAILABLE"

    const/16 v12, 0x2c

    const-wide v13, 0xc000026dL

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_DFS_UNAVAILABLE:Lcom/hierynomus/mserref/NtStatus;

    .line 46
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_FILE_ENCRYPTED"

    const/16 v12, 0x2d

    const-wide v13, 0xc0000293L

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILE_ENCRYPTED:Lcom/hierynomus/mserref/NtStatus;

    .line 47
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "STATUS_NETWORK_SESSION_EXPIRED"

    const/16 v12, 0x2e

    const-wide v13, 0xc000035cL

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->STATUS_NETWORK_SESSION_EXPIRED:Lcom/hierynomus/mserref/NtStatus;

    .line 48
    new-instance v0, Lcom/hierynomus/mserref/NtStatus;

    const-string v11, "UNKNOWN"

    const/16 v12, 0x2f

    const-wide v13, 0xffffffffL

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/mserref/NtStatus;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/mserref/NtStatus;->UNKNOWN:Lcom/hierynomus/mserref/NtStatus;

    const/16 v11, 0x30

    new-array v11, v11, [Lcom/hierynomus/mserref/NtStatus;

    .line 49
    sget-object v12, Lcom/hierynomus/mserref/NtStatus;->STATUS_SUCCESS:Lcom/hierynomus/mserref/NtStatus;

    aput-object v12, v11, v1

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_TIMEOUT:Lcom/hierynomus/mserref/NtStatus;

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_PENDING:Lcom/hierynomus/mserref/NtStatus;

    aput-object v1, v11, v3

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_BUFFER_OVERFLOW:Lcom/hierynomus/mserref/NtStatus;

    aput-object v1, v11, v4

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_END_OF_FILE:Lcom/hierynomus/mserref/NtStatus;

    aput-object v1, v11, v5

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILE_IS_A_DIRECTORY:Lcom/hierynomus/mserref/NtStatus;

    aput-object v1, v11, v6

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_NETWORK_NAME_DELETED:Lcom/hierynomus/mserref/NtStatus;

    aput-object v1, v11, v7

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_INVALID_PARAMETER:Lcom/hierynomus/mserref/NtStatus;

    aput-object v1, v11, v8

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_MORE_PROCESSING_REQUIRED:Lcom/hierynomus/mserref/NtStatus;

    aput-object v1, v11, v9

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_ACCESS_DENIED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x9

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_OBJECT_NAME_INVALID:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0xa

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_OBJECT_NAME_NOT_FOUND:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0xb

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_OBJECT_NAME_COLLISION:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0xc

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_OBJECT_PATH_NOT_FOUND:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0xd

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_LOGON_FAILURE:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0xe

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_PASSWORD_EXPIRED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0xf

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_INSUFFICIENT_RESOURCES:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x10

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOT_SUPPORTED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x11

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_BAD_NETWORK_NAME:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x12

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_REQUEST_NOT_ACCEPTED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x13

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_NET_WRITE_FAULT:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x14

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOT_SAME_DEVICE:Lcom/hierynomus/mserref/NtStatus;

    aput-object v1, v11, v10

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILE_RENAMED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x16

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_OPLOCK_NOT_GRANTED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x17

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_INTERNAL_ERROR:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x18

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_UNEXPECTED_IO_ERROR:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x19

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_DIRECTORY_NOT_EMPTY:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x1a

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOT_A_DIRECTORY:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x1b

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_NAME_TOO_LONG:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x1c

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILES_OPEN:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x1d

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_CONNECTION_IN_USE:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x1e

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOTIFY_CLEANUP:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x1f

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOTIFY_ENUM_DIR:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x20

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_TOO_MANY_OPENED_FILES:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x21

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_CANNOT_DELETE:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x22

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILE_DELETED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x23

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILE_CLOSED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x24

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_OPEN_FAILED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x25

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_TOO_MANY_SIDS:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x26

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_USER_SESSION_DELETED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x27

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_CONNECTION_DISCONNECTED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x28

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_CONNECTION_RESET:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x29

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_NOT_FOUND:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x2a

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_RETRY:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x2b

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_DFS_UNAVAILABLE:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x2c

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_FILE_ENCRYPTED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x2d

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/mserref/NtStatus;->STATUS_NETWORK_SESSION_EXPIRED:Lcom/hierynomus/mserref/NtStatus;

    const/16 v2, 0x2e

    aput-object v1, v11, v2

    const/16 v1, 0x2f

    aput-object v0, v11, v1

    sput-object v11, Lcom/hierynomus/mserref/NtStatus;->$VALUES:[Lcom/hierynomus/mserref/NtStatus;

    return-void
.end method

.method private constructor <init>(Ljava/lang/String;IJ)V
    .locals 0
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)V"
        }
    .end annotation

    .line 1
    invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V

    .line 2
    iput-wide p3, p0, Lcom/hierynomus/mserref/NtStatus;->value:J

    return-void
.end method

.method public static valueOf(Ljava/lang/String;)Lcom/hierynomus/mserref/NtStatus;
    .locals 1

    .line 1
    const-class v0, Lcom/hierynomus/mserref/NtStatus;

    invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;

    move-result-object p0

    check-cast p0, Lcom/hierynomus/mserref/NtStatus;

    return-object p0
.end method

.method public static values()[Lcom/hierynomus/mserref/NtStatus;
    .locals 1

    .line 1
    sget-object v0, Lcom/hierynomus/mserref/NtStatus;->$VALUES:[Lcom/hierynomus/mserref/NtStatus;

    invoke-virtual {v0}, [Lcom/hierynomus/mserref/NtStatus;->clone()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Lcom/hierynomus/mserref/NtStatus;

    return-object v0
.end method


# virtual methods
.method public getValue()J
    .locals 2

    .line 1
    iget-wide v0, p0, Lcom/hierynomus/mserref/NtStatus;->value:J

    return-wide v0
.end method

.method public isError()Z
    .locals 5

    .line 1
    iget-wide v0, p0, Lcom/hierynomus/mserref/NtStatus;->value:J

    const/16 v2, 0x1e

    ushr-long/2addr v0, v2

    const-wide/16 v2, 0x3

    cmp-long v4, v0, v2

    if-nez v4, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public isSuccess()Z
    .locals 5

    .line 1
    iget-wide v0, p0, Lcom/hierynomus/mserref/NtStatus;->value:J

    const/16 v2, 0x1e

    ushr-long/2addr v0, v2

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method
